.login-main-container{
	width:100%;
	background:#165ecd url(../images/login_bg.jpg) center no-repeat;
	height:700px;
}
.login-main{
	width:1200px;
	margin: 0 auto;
}
.login-image{
	width:760px;
	height:448px;
	float:left;
	margin-top:115px;
	position: relative;
}
.login-image .loginImage-item{
	width:760px;
	height:448px;
	position: absolute;
	top:0;
	left:0;
}
.login-border{
	float: right;
	width:342px;
	height:404px;
	background:#fff;
	border-radius: 3px;
	margin-top:115px ;
	margin-right: 60px;
}
.login-border h1{
	background:#eff3f5;
	height:52px;
	line-height: 52px;
	text-align: center;
	font-size:17px;
}
.login-form{
	margin-top:11px;
	overflow:hidden;
}
.form-input-item{
	width:284px;
	height:42px;
	line-height: 42px;
	margin:0 auto;
	border:1px solid #e3e4e5;
	margin-top:26px;
	overflow: hidden;
}
.form-input-item .user-name-icon, .form-input-item .form-input-item, .form-input-item .password-icon{
	float:left;
	width:30px;
	height:30px;
	border-right: 1px solid #e3e4e5;
	margin-top: 6px;
}
.user-name-icon{
	background:url(../images/user_icon.png) center no-repeat;
}
.password-icon{
	background:url(../images/password_icon.png) center no-repeat;
}
.form-input-item input[type="text"]{
	width:243px;
	float:right;
	height:42px;
	line-height: 42px;
	border:none;
}
.form-input-item-group{
	width:286px;
	height:44px;
	margin:0 auto;
	overflow:hidden;
	margin-top:26px;
}
.form-input-item-group .form-input-item{
	float:left;
	margin-top:0;
	width:130px;
}
.form-input-item-group .form-input-item input[type="text"]{
	width:89px;
}

.text-code-btn{
	background: rgba(0, 0, 0, 0) url("../images/refresh.png") no-repeat scroll 1px 1px;
	float: right;
	line-height: 44px;
	width: 16px;
	height: 16px;
	position: relative;
	right: 19px;
	top: 14px;
	
}
.text-code-btn:hover{
	background: rgba(0, 0, 0, 0) url("../images/refresh.png") no-repeat scroll 1px -15px;
}

.memory{
	width:288px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.radio{
	float:left;
	width:20px;
	height:20px;
	background:url(../images/radio.png) center no-repeat;
}
.radio-sel{
	float:left !important;
	width:20px !important;
	height:20px !important;
	background:url(../images/radio_sel.png) center no-repeat !important;
}
.memory label{
	float:left;
	font-size:12px;
	color:#595959;
}
.login-btn{
	display: block;
	width:286px;
	height:44px;
	margin:0 auto;
	margin-top:20px;
	border:none;
	background:#0089e0;
	line-height: 44px;
	text-align: center;
	border-radius: 3px;
	color:#fff;
	font-size:13px;
}
.login-btn:hover{
	background:#007dcc;
}

/*注册*/
.login-border{height:437px;}
.register-border{height:468px;display:none;}
.login-border .register{font-size: 14px;color:#595959;text-align: center;line-height:60px;}
.login-border .register a{color:#0089e0;text-decoration: none;cursor: pointer}
.obtain-code{display:inline-block;width:122px;height:44px;background:#0089e0;text-align: center;line-height: 44px;color:#fff;float:right;cursor: pointer;font-size:13px;}
.form-input-item-group .form-input-item1{width:154px;}
.form-input-item-group .form-input-item1 input[type="text"]{width:108px;}
.message-icon{background:url(../images/Message-icon.png) center no-repeat;width:30px;height:30px;float:left;border-right:1px solid #e3e4e5;margin-top:6px;}
.login-btn{cursor: pointer}
.Validform_error {
    background-color: #ffe7e7;
     border: 0px solid #ff9191 !important;
}